import s from '../request.js'

const userApi = {
  // 获取用户列表
  userApiList: function (a) {
    return s({
      url: 'users',
      method: 'get',
      params: a
    })
  },
  // 更新用户状态
  userApiPut: function (url) {
    // console.log(url)
    return s({
      url: url,
      method: 'put'
    })
  },
  // 添加用户
  userApiAddPost: function (a) {
    return s({
      url: 'users',
      data: a,
      method: 'post'
    })
  },
  // 查询用户信息
  userApiSelect (id) {
    return s({
      url: 'users/' + id,
      // data:a,
      method: 'get'
    })
  },
  // 更新用户
  userApiPutEdit (id, p) {
    return s({
      url: 'users/' + id,
      data: p,
      method: 'put'
    })
  },
  // 删除用户
  userApiDelete: function (id) {
    return s({
      url: 'users/' + id,
      method: 'delete'
    })
  },
  // 更新角色
  userApiUpdate: function (id, selid) {
    return s({
      url: 'users/' + id + '/role',
      method: 'put',
      data: { rid: selid }
    })
  },
  // 获取roles数据
  userApiGetRoles () {
    return s({
      method: 'get',
      url: 'roles'
    })
  },
  // 更新角色
  userApiPutSave (url, p) {
    return s({
      url: url,
      method: 'put',
      data: p
    })
  }
}

export default userApi
